layui.use(['table', 'form'], function() {
	var table = layui.table;
	var form = layui.form;

	table.render({
		elem: '#studentList',
		url: 'http://localhost:8080/springend-sys/pageListstudentTask',
		where: {
			sid: sessionStorage.getItem("sid")
		},
		defaultToolbar: ['filter', 'exports', 'print', { //自定义头部工具栏右侧图标。如无需自定义，去除该参数即可
			title: '提示',
			layEvent: 'LAYTABLE_TIPS',
			icon: 'layui-icon-tips'
		}],
		title: '用户数据表',
		cols: [
			[{
				type: 'checkbox',
				fixed: 'left'
			}, {
				field: 'taskid',
				title: '编号',
				// 隐藏列
				// hide: true,
				width: 80,
			}, {
				field: 'coname',
				title: '课程',
				width: 100
			}, {
				field: 'taskname',
				title: '作业标题',
			}, {
				field: 'content',
				title: '作业内容',
			}, {
				field: 'tname',
				title: '创建人姓名',
				width: 100
			}, {
				field: 'createtime',
				title: '发布时间',
			}, {
				field: 'status',
				title: '完成情况',
				// 作业提交状态（0：未提交 1：已提交 2：已批改）
				templet: function(res) {
					if (res.status == 0) {
						return ' <span class="layui-badge">未提交</span>';
					} else if (res.status == 1) {
						return '  <span class="layui-badge layui-bg-orange">已提交</span>';
					} else {
						return '<span class="layui-badge layui-bg-green">已批改</span>';
					}
				}
			}, {
				fixed: 'right',
				title: '操作',
				toolbar: '#barDemo',
				width: 100
			}]
		],
		page: true,
		parseData: function(res) { //将原始数据解析成 table 组件所规定的数据
			// console.log(res.data);
			return {
				"code": res.status, //解析接口状态
				"msg": res.message, //解析提示文本
				"count": res.data.count, //解析数据长度
				"data": res.data.list //解析数据列表
			};
		}
	});

	//监听提交
	form.on('submit(demo1)', function(data) {
		//执行重载
		table.reload('studentList', {
			where: {
				method: "pageListstudentTask",
				sid: sessionStorage.getItem("sid"),
				taskname: $("#tname").val()
			},
		});
		$("#formone")[0].reset();
		return false;
	});

	//监听行工具事件
	table.on('tool(studentList)', function(obj) {
		var data = obj.data;
		if (obj.event === 'edit') {
			layer.open({
				type: 1,
				title: '提交作业',
				area: '800px',
				offset: ['30%', '14%'],
				content: $("#studentTaskdiv"),
				success: function() {
					getAllSidHref(data.taskid);
				}
			});
		}
	});
});
